package org.example.mbg.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.example.mbg.model.TOrderOperateLog;
import org.example.mbg.model.TOrderOperateLogExample;

public interface TOrderOperateLogMapper {
    long countByExample(TOrderOperateLogExample example);

    int deleteByExample(TOrderOperateLogExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TOrderOperateLog record);

    int insertSelective(TOrderOperateLog record);

    List<TOrderOperateLog> selectByExampleWithBLOBs(TOrderOperateLogExample example);

    List<TOrderOperateLog> selectByExample(TOrderOperateLogExample example);

    TOrderOperateLog selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TOrderOperateLog record, @Param("example") TOrderOperateLogExample example);

    int updateByExampleWithBLOBs(@Param("record") TOrderOperateLog record, @Param("example") TOrderOperateLogExample example);

    int updateByExample(@Param("record") TOrderOperateLog record, @Param("example") TOrderOperateLogExample example);

    int updateByPrimaryKeySelective(TOrderOperateLog record);

    int updateByPrimaryKeyWithBLOBs(TOrderOperateLog record);

    int updateByPrimaryKey(TOrderOperateLog record);
}